package com.example.dense_rack_server.mapper;

import com.example.dense_rack_server.entity.Archives;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 档案表 Mapper 接口
 * </p>
 *
 * @author  张彬 
 * @since 2025-03-03
 */
public interface ArchivesMapper extends BaseMapper<Archives> {

    /**
     * 档案册list接口
     */
    List<Map<String, Object>> archiveList(Map<String, Object> paramsMap);

    /**
     * 档案册list  count接口
     */
    int archiveListCount(Map<String, Object> paramsMap);

    /**
     * 档案册详情接口
     */
    Map<String, Object> archiveDetail(Integer id);

    /**
     * 扫码枪获取档案信息
     */
    Map<String, Object> scannerGetArchives(String uuid);
}
